let i = 0;
console.time();
function test() {
  i++;
  if (i < 1000) {
    // setImmediate(test); // 运行 4ms
    setTimeout(test, 0); // 运行 1000多ms 因为要检查线程 耗时
  } else {
    console.timeEnd();
  }
}

test();
